package com.xpec.c4.db.log;

import com.xpec.c4.game.time.TimeConstants;
import com.xpec.c4.service.module.ServerProperties;

/**
 * 日志对象池的常量
 * @author zhongzhengkai
 * 2011-11-25
 */
public class LogPoolConstants {

	/**
	 * 日志对象池的限定长度
	 *  zhongzhengkai 2011-11-25
	 */
	public static int POOL_SIZE = ServerProperties.getInt("sizeOfLogPool", 100);

	/**
	 * LogModelPool类调用add接口时触发SaveLogTask启动的最短时间（单位：秒），
	 * 即相临两次add接口调用时的时间差要大于等于这个值才能触发SaveLogTask 
	 * zhongzhengkai 2011-11-25
	 */
	public static long TIME_SPAN = ServerProperties.getLong("timeSpan", 20 * TimeConstants.MILLI_SECOND_PRE_SECOND);
	
	/**
	 *  存储Log对象时一次批量可存储的个数
	 * zhongzhengkai
	 * 2011-11-28
	 */
	public static int SAVE_NUM = ServerProperties.getInt("numOfLogs", 50);
}
